package com.da.web.sys_menu.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.da.web.sys_menu.entity.SysMenu;

import java.util.List;

/**
 * @author da
 * @time 2023/12/1 下午 6:31
 */
public interface SysMenuService extends IService<SysMenu> {
    //获取菜单列表
    List<SysMenu> getList();

    //获取上级菜单列表
    List<SysMenu> getParentList();

    //根据用户id查询权限
    List<SysMenu> getMenuByUserId(Long userId);

    //根据角色id查询权限
    List<SysMenu> getMenuByRoleId(Long roleId);
    //根据学生id查询权限
    List<SysMenu> getStuMenuByUserId(Long stuId);
}
